logically consistent - French English Dictionary